package com.javasm.service;

import com.javasm.entity.AdminMenu;
import com.javasm.entity.AdminUser;

import java.util.List;

/**
 * @version 0.1
 * @className: LoginService
 * @description:
 * @author: gfs
 * @date: 2025/6/19 15:55
 * @since: jdk17
 */
public interface LoginService {

    //根据用户名查用户信息
    AdminUser getUserByName(String username);

    //更新最后登录时间
    void updateUserLoginTime(Long uid);

    //根据不同的用户 查当前用户的菜单列表
    List<AdminMenu> listMenuByUid(Long uid);

    //登录时查询当前用户的url列表
    List<String> listUserUrl(Long uid);


}
